/***************************************************************************
创建者：华磊
 开始时间：               : 2020.1１.09
 copyright            : (C) 深圳市华友高科有限公司
 修改说明：（每次有修改就添加一条，带有 修改人，修改时间，修改描述）

 ***************************************************************************
 *   左侧自定义功能视窗对话框
*                                                                         *
 ***************************************************************************/
#ifndef LEFTFUN_H
#define LEFTFUN_H

#include "leftfun_global.h"
#include <QWidget>
#include <QTranslator>


namespace Ui {
class LeftFun;
}

/**
 * @brief The LeftFun class　左侧功能区类
 */
class LEFTFUNSHARED_EXPORT LeftFun : public QWidget
{

    Q_OBJECT

public:
    explicit LeftFun(int styleId,QWidget *parent = 0);
    ~LeftFun();
    void initialDisplayStyle(int styleId);
    int setButtonF1View(QString text, QString imagePath);
    int setButtonF2View(QString text, QString imagePath);
    int setButtonF3View(QString text, QString imagePath);
    int setButtonF4View(QString text, QString imagePath);


signals:

    /**
     * @brief leftFunEmpty1             按钮函数
     */
    void leftFunEmpty1_signal();
    void leftFunEmpty2_signal();
    void leftFunEmpty3_signal();
    void leftFunEmpty4_signal();



private slots:
    /**
     * @brief on_pushButton_clicked     按钮１响应槽函数
     */
    void on_pushButton_left1_clicked();
    /**
     * @brief on_pushButton_2_clicked   按钮２响应槽函数
     */
    void on_pushButton_left2_clicked();
    /**
     * @brief on_pushButton_3_clicked   按钮３响应槽函数
     */
    void on_pushButton_left3_clicked();
    /**
     * @brief on_pushButton_4_clicked   按钮４响应槽函数
     */
    void on_pushButton_left4_clicked();

    void changeLanguageSlot(int language);

private:
    QTranslator translator;

private:
    Ui::LeftFun *ui;
};


#endif // LEFTFUN_H
